﻿package com.tudou.cookie
{
    import com.tudou.consts.*;
    import com.tudou.utils.*;

    public class FlashUserID extends Object
    {

        public function FlashUserID()
        {
            return;
        }// end function

        static function generateId() : String
        {
            var _loc_1:* = new Date().time;
            _loc_1 = _loc_1 * 100000 + MathUtil.rangeRand(0, 99999);
            return _loc_1.toString(32);
        }// end function

        public static function get id() : String
        {
            var _loc_1:* = TudouSO.getInstance();
            var _loc_2:* = _loc_1.getValue(CookieConsts.FLASH_USER_ID) as String;
            if (_loc_2)
            {
                return _loc_2;
            }
            _loc_2 = generateId();
            _loc_1.setValue(CookieConsts.FLASH_USER_ID, _loc_2);
            return _loc_2;
        }// end function

    }
}
